home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 1 / Amiga Tools.iso / egs-tools / egs_demo-version / egs_devels / a-include / egsrequest.i < prev   
Encoding:
Text File  |  1994-06-06  |  2.4 KB  |  121 lines

  1.     IFND    EGS_EGSREQUEST_I
  2. EGS_EGSREQUEST_I       SET     1
  3. *\
  4. *  $
  5. *  $ FILE     : egsrequest.i
  6. *  $ VERSION  : 1
  7. *  $ REVISION : 2
  8. *  $ DATE     : 07-Feb-93 18:25
  9. *  $
  10. *  $ Author   : mvk
  11. *  $
  12. *
  13. *
  14. * (c) Copyright 1990/93 VIONA Development
  15. *     All Rights Reserved
  16. *
  17. *\
  18.     IFND    EXEC_TYPES_I
  19.     INCLUDE "exec/types.i"
  20.     ENDC
  21.     IFND    EGS_EGSINTUI_I
  22.     INCLUDE "egs/egsintui.i"
  23.     ENDC
  24.     IFND    EGS_EGSGADBOX_I
  25.     INCLUDE "egs/egsgadbox.i"
  26.     ENDC
  27.     IFND    EGS_EGB_GBSCROLLBOX_I
  28.     INCLUDE "egs/egb/gbscrollbox.i"
  29.     ENDC
  30.  
  31. ER_USER_GADID_MIN        EQU     $100000
  32. ER_USER_GADID_MAX        EQU     $1FFFFF
  33. ER_REQ_OK                EQU     0
  34. ER_REQ_FINISHED          EQU     1
  35. ER_NO_REQWINDOW          EQU     2
  36. ER_REQ_CANCELED          EQU     3
  37. ER_AUTO_CLOSE            EQU     $0000001
  38.  
  39.  STRUCTURE  ER_ReqContext,0
  40.     APTR    errc_First
  41.     APTR    errc_Last
  42.     LABEL   errc_SIZEOF
  43.  
  44.  STRUCTURE  ER_Request,0
  45.     APTR    erre_ObjectKey
  46.     LONG    erre_Type
  47.     APTR    erre_Context
  48.     APTR    erre_Next
  49.     APTR    erre_Prev
  50.     UBYTE   erre_Error
  51.     UBYTE   erre_Pad0
  52.     UWORD   erre_Pad1
  53.     APTR    erre_UserData
  54.     STRUCT  erre_Private1,4*6
  55.     APTR    erre_Private2
  56.     APTR    erre_Nw
  57.     APTR    erre_Con
  58.     APTR    erre_Root
  59.     APTR    erre_Menu
  60.     APTR    erre_Title
  61.     APTR    erre_Port
  62.     APTR    erre_Screen
  63.     APTR    erre_RWindow
  64.     ULONG   erre_Flags
  65.     STRUCT  erre_Private3,4*8
  66.     LABEL   erre_SIZEOF
  67.  
  68.  STRUCTURE  ER_TextList,0
  69.     STRUCT  ertl_List,LH_SIZE
  70.     UWORD   ertl_Pad
  71.     APTR    ertl_Con
  72.     LABEL   ertl_SIZEOF
  73.  
  74.  STRUCTURE  ER_FileRequest,0
  75.     STRUCT  erfr_Req,erre_SIZEOF
  76.     UWORD   erfr_NameLen
  77.     STRUCT  erfr_Name,32
  78.     UWORD   erfr_Pad1
  79.     UWORD   erfr_PathLen
  80.     STRUCT  erfr_Path,100
  81.     UWORD   erfr_Pad2
  82.     UWORD   erfr_PattLen
  83.     STRUCT  erfr_Pattern,100
  84.     UWORD   erfr_Pad3
  85.     STRUCT  erfr_Fnumbox,ebib_SIZEOF
  86.     STRUCT  erfr_Dnumbox,ebib_SIZEOF
  87.     STRUCT  erfr_Files,ertl_SIZEOF
  88.     STRUCT  erfr_Volumes,ertl_SIZEOF
  89.     APTR    erfr_FileGad
  90.     APTR    erfr_VolGad
  91.     APTR    erfr_PathGad
  92.     APTR    erfr_NameGad
  93.     APTR    erfr_PattGad
  94.     UWORD   erfr_OnameLen
  95.     STRUCT  erfr_Oname,32
  96.     UWORD   erfr_Pad4
  97.     UWORD   erfr_OPathLen
  98.     STRUCT  erfr_OPath,100
  99.     UWORD   erfr_Pad5
  100.     UWORD   erfr_OPattLen
  101.     STRUCT  erfr_OPattern,100
  102.     UWORD   erfr_Pad7
  103.     APTR    erfr_OldFile
  104.     UBYTE   erfr_CursLeft
  105.     UBYTE   erfr_Pad8
  106.     UWORD   erfr_Pad9
  107.     APTR    erfr_LeftCurs
  108.     APTR    erfr_RightCurs
  109.     LABEL   erfr_SIZEOF
  110.  
  111.  STRUCTURE  ER_SimpleRequest,0
  112.     STRUCT  ersr_Req,erre_SIZEOF
  113.     APTR    ersr_Texts
  114.     APTR    ersr_Selects
  115.     WORD    ersr_Selected
  116.     WORD    ersr_Pad0
  117.     LABEL   ersr_SIZEOF
  118.  
  119.     ENDC    * EGS_EGSREQUEST_H
  120.  
  121.